package it.unibo.convoycruisecontrol.boatsubsystem;

import java.util.List;

import it.unibo.location.ILocation;

/**
 * @author ale
 * @version 1.0
 * @created 24-ott-2012 00:46:24
 */
public interface IDashboard {

	public float getDisplayedDistanceCovered();

	public List<ILocation> getDisplayedLocations();

	public float getDisplayedCurrentSpeed();

	/**
	 * 
	 * @param speed
	 */
	public void updateCurrentSpeed(float speed);

	/**
	 * 
	 * @param distance
	 */
	public void updateDistanceCovered(float distance);

	/**
	 * 
	 * @param locations
	 */
	public void updateMap(List<ILocation> locations);

}